function hidePlan(){
	var plan = document.getElementById('plan_value');
	var value = document.getElementById('plan_define_department').checked;
	if(value) {
		//plan.style.display='none';
		plan.disabled=true;
		plan.value=''; 
	} else{
		//plan.style.display='';
		plan.disabled=false;
		
	}	
}
//------------------------------------
function selectAllDepartment(){
	var depTypes=document.forms['departmentTypes'];
	
	if (document.getElementById('selectAll').checked){
	
		for (var i = 0; i<depTypes.elements.length; i++){
			dep=depTypes.elements[i];
			
			dep.checked="checked";
			dep.disabled=true;
		} 
	}	else {
		for (var i = 0; i<depTypes.elements.length; i++){
			depTypes.elements[i].disabled=false;
		} 
	}
	document.getElementById('selectAll').disabled=false;
}
//----------------------------------
function selectOneDepType(){
	var depTypes=document.forms['departmentTypes'];
	flag=true;
	for (var i = 0; i<depTypes.elements.length; i++){
		if (depTypes.elements[i].id!="selectAll"){
			flag = flag && depTypes.elements[i].checked;
		}
	}
	if (flag){
		document.getElementById('selectAll').checked=true;
		selectAllDepartment();
	}
}
//---------------------------------------------------------
//   отмечаем те структурные подразделения, типы которых выбраны
function select(){
	var depTypes=document.forms['departmentTypes'];
	var departments=document.forms['responsibilityForDepartments'];
	var depTypeSelect;
	var idDepType;
	var radioDep;
	var i,j;
	
	for (i = 0; i<depTypes.elements.length; i++){
		
		depTypeSelect = depTypes.elements[i];
		idDepType=depTypes.elements[i].id;
		
		if (idDepType !="selectAll"){
			// если тип подразделения выбран, то
			// то отмечаем radio button для возможности заполнения
			// idDepType соответствует шаблону depType-id
					
			if (depTypeSelect.checked){
				for (j = 0; j<departments.elements.length; j++){
					radioDep=departments.elements[j];
					//alert("j="+j +"  radioDep.name.indexOf(idDepType)"+radioDep.name.indexOf(idDepType));
					if (radioDep.name.indexOf(idDepType)==2 && radioDep.value=="0"){
						radioDep.checked=true;
					}
				}
			} else {
				// если тип подразделения НЕ выбран, то
				// то отмечаем radiobutton для отмены
				for (j = 0; j<departments.elements.length; j++){
					radioDep=departments.elements[j];
					if (radioDep.name.indexOf(idDepType)==2 && radioDep.value=="2"){
						radioDep.checked=true;
					}
				}
			}
		}
	}	
}
